<?php
  //echo "nconsultas_accionistas". "<br/>";
session_start();
require_once("includes/header.php");

if ((!empty($_SESSION['usuario_nombre'])) && (isset($_SESSION['usuario_perfil'])))
{
	require_once("includes/connection_db.php");
				 
	 $atributos = array(
				"Consultas atendidas a accionistas"	=>$_POST["nconsultas_accionistas"],
				//"Codigo de conducta etica"		=>$_POST["codigo_conducta"],
				"Inversión planes medioambientales"     =>$_POST["inversion_medioambiente"],
							"Mujeres trabajadoras"                  =>$_POST["mujeres_trabajadoras"],
							"Mujeres directivos"                    =>$_POST["mujeres_directivos"],
							"Trabajadores discapacitados"           =>$_POST["discapacitados"],
							"Recursos obras sociales"               =>$_POST["recursos_sociales"],
							"Acuerdos ONG"                          =>$_POST["nacuerdos_ong"],
							"Proyectos sociales"                    =>$_POST["nproyectos_sociales"],
							"Canales de diálogo"                    =>$_POST["ncanales_dialogo"],
							"Indice GRI"                            =>$_POST["indiceGRI"],
							"Seguidores Facebook"                   =>$_POST["nseguidores_facebook"],
							"Seguidores Twitter"                    =>$_POST["nseguidores_twitter"],
							"Miembros consejo admon"                =>$_POST["nmiembros_consejo"],
							"Número denuncias"                      =>$_POST["ndenuncias"],
							"Contratos fijos"                       =>$_POST["contratos_fijos"],
							"Rotación personal"                     =>$_POST["rotacion_personal"],
							"Absentismo Laboral"                    =>$_POST["absentismo"],
							"Inversión en formación"                =>$_POST["inversion_formacion"],
							"Proveedores"                           =>$_POST["nproveedores"],
							"Códigos éticos Proveedores"            =>$_POST["ncodigos_eticos_proveedores"],
							"Compras código ético"                  =>$_POST["compras_codigo_etico"],
							"Encuestas clientes"                    =>$_POST["encuestas_clientes"],
							"Productos por cliente"                 =>$_POST["nproductos_clientes"],
							"Incremento cartera clientes"           =>$_POST["incremento_cartera_clientes"]
			  );
		   //   print_r($atributos);

	if (!isset($_POST["codigo_conducta"])){
		
		$_SESSION["message1"] = "Debe indicar si posee código de conducta ética/medioambiental.";
	}
	$i = 0;
	$j = 0;
	foreach ($atributos as $clave => $element) {
		
		if (!empty($element)){
			if (!is_numeric($element)) {
						 
				 $_SESSION['message2'][$i] = "Se esperaba un número en " . $clave . ". '" . $element . "' encontrado.";
				 $i++;
			}
		}
		else{
			$_SESSION['message3'][$j] = "Debe rellenar " . $clave . ".";
			$j++;
		}
	}



	$cond = (isset($_SESSION["message1"]) && !empty($_SESSION["message1"]));
	$cond = $cond || (isset($_SESSION['message2']) && !empty($_SESSION['message2']));
	$cond = $cond || (isset($_SESSION['message3']) && !empty($_SESSION['message3']));
	if($cond)
	{
		$atributos["codigo_conducta"]= $_POST["codigo_conducta"];
		$_SESSION["datos"] = $atributos;
		
		header("LOCATION: formulario_rsc.php");
		exit();
	}

			 $consulta= "INSERT INTO GESTION (
	Fecha,
	Hora,
	Empresa_id,
	Localizacion_id,
	ResponsabilidadSocial_Num_de_consultas_atendidas_a_accionistas_o_inversores,
	ResponsabilidadSocial_Posee_Codigo_de_Conducta_Etica_Medioambiental,
	ResponsabilidadSocial_Inversion_en_Planes_Medioambientales,
	ResponsabilidadSocial_Porcentaje_mujeres_trabajadoras,
	ResponsabilidadSocial_Porcentaje_mujeres_en_puestos_directivos,
	ResponsabilidadSocial_Porcentaje_discapacitados_trabajadores,
	ResponsabilidadSocial_Recursos_destinados_a_obras_sociales,
	ResponsabilidadSocial_Num_acuerdos_con_ONG_y_Fundaciones,
	ResponsabilidadSocial_Num_de_Proyectos_Sociales,
	ResponsabilidadSocial_Num_de_canales_de_dialogo_con_grupos_de_interes,
	ResponsabilidadSocial_Indice_GRI,
	ResponsabilidadSocial_Num_seguidores_en_Facebook,
	ResponsabilidadSocial_Num_seguidores_en_Twitter,
	GobiernoCorporativo_Num_miembros_Consejo_Administracion,
	GobiernoCorporativo_Num_denuncias,
	AmbienteLaboral_Porcentaje_Contratos_fijos,
	AmbienteLaboral_Porcentaje_Rotacion_del_personal,
	AmbienteLaboral_Porcentaje_Absentismo_Laboral,
	AmbienteLaboral_Inversion_en_formacion,
	RelacionConProveedores_Num_de_proveedores,
	RelacionConProveedores_Num_codigos_eticos_medioambiental_con_proveedores,
	RelacionConProveedores_Importe_de_las_compras_con_codigo_etico,
	RelacionesConClientes_Num_de_encuestas_realizadas_a_clientes,
	RelacionesConClientes_Num_Productos_x_Cliente,
	RelacionesConClientes_Incremento_Cartera_clientes) values
	(
	getdate(),      
	Right(Convert(DateTime, getdate(), 108), 8)," .
	$_SESSION['usuario_empresa'] . "," .
	"1," .  
	$_POST["nconsultas_accionistas"] . "," . 
	$_POST["codigo_conducta"] . "," . 
	$_POST["inversion_medioambiente"] . "," . 
	$_POST["mujeres_trabajadoras"] . "," . 
	$_POST["mujeres_directivos"] . "," . 
	$_POST["discapacitados"] . "," . 
	$_POST["recursos_sociales"] . "," . 
	$_POST["nacuerdos_ong"] . "," . 
	$_POST["nproyectos_sociales"] . "," . 
	$_POST["ncanales_dialogo"] . "," . 
	$_POST["indiceGRI"] . "," . 
	$_POST["nseguidores_facebook"] . "," . 
	$_POST["nseguidores_twitter"] . "," . 
	$_POST["nmiembros_consejo"] . "," . 
	$_POST["ndenuncias"] . "," . 
	$_POST["contratos_fijos"] . "," . 
	$_POST["rotacion_personal"] . "," . 
	$_POST["absentismo"] . "," . 
	$_POST["inversion_formacion"] . "," . 
	$_POST["nproveedores"] . "," . 
	$_POST["ncodigos_eticos_proveedores"] . "," . 
	$_POST["compras_codigo_etico"] . "," . 
	$_POST["encuestas_clientes"] . "," . 
	$_POST["nproductos_clientes"] . "," . 
	$_POST["incremento_cartera_clientes"] . ")
	";
	   
	$stmt = sqlsrv_query( $conexion, $consulta);
	if( $stmt === false ) {
		 $errort=sqlsrv_errors();
		 foreach ($errort as $error)
		 {
		 die( "Mensage de Error: ".$error['message']);
		 }
	}
	echo "   La información ha sido agregada a nuestra base de datos. Gracias por su tiempo.";
}
else
{
  require_once("includes/no_autenticado.php");
}

require_once("includes/footer.php");
  
?>


